package com.briup.server.domain.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 设备详情VO实体
 */
@Data
@Schema(description = "设备详情VO实体")
public class DeviceDetailVO {
    @Schema(description = "设备ID")
    private String id;
    @Schema(description = "设备名称")
    private String deviceName;
    /**
     * 设备地址，用于与设备通信，是在实验室内部的唯一标识符，
     * 可以是端口号，或其他约定的用于标识设备的字符串
     */
    @Schema(description = "设备地址")
    private String deviceAddr;
    @Schema(description = "设备类型名字")
    private String deviceTypeName;
    @Schema(description = "实验室名字")
    private String labsName;
    @Schema(description = "打开指令")
    private String open;
    @Schema(description = "关闭指令")
    private String close;
    @Schema(description = "最大阈值")
    private Integer maxThreshold;
    @Schema(description = "最小阈值")
    private Integer minThreshold;
}
